Review : Charm Factory